/*
作者：江怀玉
日期：2014-06-10
功能：弹出菜单
解决：
-------------------------------------
依赖JS:
jquery,jquery.data
依赖CSS：

---------------------------------------------------------*/
//初始化控件
(function ($) {
    $.fn.FiexedMenu = function () {
        var $this = this;
        var h = $(window).height();
        $(this).height(h - 35 - 35);
        $(this).find(".right_fixed_menu_content").height(h - 55 - 35);
        function fnExpand() {
            $($this).animate({ right: "0px" });
        }
        function fnCollapse() {
            $($this).animate({ right: "-100px" });
        }
        $(this).find("span").click(function () {
            if ($(this).text() == "展开") {
                $(this).html("隐藏");
                fnExpand();
            } else {
                $(this).html("展开");
                fnCollapse();
            }
        });
    }
})(jQuery);

$(document).ready(function () {
    //if (getPar1("entity") == "V_CrmCustomerDependent" && getPar1("condition") == "CustomerStatus=8") {

    //}


    //基于 jquery.data.js 取数
    var data = fnGetData("t_sys_function_operation", "place = 'right'", "sort");
    var DataMain = data.data;
    var buttListStr = "";
    for (var i = 0; i < DataMain.length; i++) {
        buttListStr += "<a id='" + DataMain[i].name + "' onclick='" + DataMain[i].action + "' class='mini-button' style='width:100%;'>" + DataMain[i].caption + "</a>";
    }

    $("body").append("<div id='right_fixed_menu' style='position:fixed; z-index:99999;width:100px;background-color: #6699cc;border:solid 2px #ddd;top:35px;right:0px;'>"
    + "<span style='position:relative;right:30px;top:-2px;color:#fff;width:15px;background-color: #6699cc;border:solid 2px #ddd;border-right:solid 0px;cursor:hand;'>隐藏</span>"
    + "<div class='right_fixed_menu_content' style='padding:3px;background-color:#fff'>"
    + buttListStr
    + "</div>"
    + "</div>");
    $("#right_fixed_menu").FiexedMenu();
});


////按钮通用事件
//function fn_getMainByType(obj) {
//    var id = $(obj).attr("id");
//    switch (id) {
//        case "btnPass":
//            //放行  所有已经放行的单
//            fnCommonQuery("放行 = 1");
//            break;
//        case "btnSwipe":
//            //未刷卡  所有未换票已经放行但是还未刷卡的单
//            fnCommonQuery("刷卡时间 is null ");
//            break;
//        case "btnPass_n":
//            //未放行 未放行并且输入了报关日期的单
//            fnCommonQuery("放行 = 0 ");
//            break;
//        case "btnApply_yn":
//            //未报关 未放行并且未输入报关日期的单
//            fnCommonQuery("报关时间 is not null and 放行 = 0 ");
//            break;
//        case "btnComplete_yn":
//            //未换票 已放行未换票的单
//            fnCommonQuery("换票 = 0 and 放行 = 1");
//            break;
//        case "btnEnd_dt":
//            //截关 未换票并且截关日期等于当天的单
//            fnCommonQuery("换票 = 0 and 截关时间 =(select convert(varchar(12) , getdate(), 102))");
//            break;
//        case "btnEnd_N":
//            //截关未刷卡 截关日期等于当天但是还未刷卡的单
//            fnCommonQuery("刷卡时间 is null and 截关时间 =(select convert(varchar(12) , getdate(), 102))");
//            break;
//        case "btnZxc_yn":
//            //现场递单 有现场递单的单
//            fnCommonQuery("现场递单 = 1 ");
//            break;
//        case "btnZxc_yn":
//            //查验 有查验通知时间的单
//            fnCommonQuery("查验时间 is not null");
//            break;
//        case "btnKouStatus":
//            //扣留状态 有扣留状态的单
//            fnCommonQuery("扣留状态 is not null");
//            break;
//        default:
//            fnCommonQuery("报关类型 = '" + $(obj).text() + "'");
//            break;
//    }
//}



